home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Blogowanie poza sfera / Flock 0.9.1.3 stable / flock-0.9.1.3.en-US.win32.exe / flock / chrome / classic.jar / skin / classic / global / menu.css < prev    next >
Cascading Style Sheet File  |  2006-07-18  |  8KB  |  298 lines

  1. /* ***** BEGIN LICENSE BLOCK *****
  2.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3.  *
  4.  * The contents of this file are subject to the Mozilla Public License Version
  5.  * 1.1 (the "License"); you may not use this file except in compliance with
  6.  * the License. You may obtain a copy of the License at
  7.  * http://www.mozilla.org/MPL/
  8.  *
  9.  * Software distributed under the License is distributed on an "AS IS" basis,
  10.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11.  * for the specific language governing rights and limitations under the
  12.  * License.
  13.  *
  14.  * The Original Code is Mozilla Communicator client code, released
  15.  * March 31, 1998.
  16.  *
  17.  * The Initial Developer of the Original Code is
  18.  * Netscape Communications Corporation.
  19.  * Portions created by the Initial Developer are Copyright (C) 1998-1999
  20.  * the Initial Developer. All Rights Reserved.
  21.  *
  22.  * Contributor(s):
  23.  *   Joe Hewitt (hewitt@netscape.com)
  24.  *
  25.  * Alternatively, the contents of this file may be used under the terms of
  26.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  27.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  28.  * in which case the provisions of the GPL or the LGPL are applicable instead
  29.  * of those above. If you wish to allow use of your version of this file only
  30.  * under the terms of either the GPL or the LGPL, and not to allow others to
  31.  * use your version of this file under the terms of the MPL, indicate your
  32.  * decision by deleting the provisions above and replace them with the notice
  33.  * and other provisions required by the GPL or the LGPL. If you do not delete
  34.  * the provisions above, a recipient may use your version of this file under
  35.  * the terms of any one of the MPL, the GPL or the LGPL.
  36.  *
  37.  * ***** END LICENSE BLOCK ***** */
  38.  
  39. /* ===== menu.css =======================================================
  40.   == Styles used by XUL menu-related elements.
  41.   ======================================================================= */
  42.  
  43. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  44.  
  45. /* ::::: menu/menuitem ::::: */
  46.  
  47. menu,
  48. menuitem {
  49.   -moz-box-align: center;
  50.   border: 1px solid transparent;
  51.   color: MenuText;
  52.   font: menu;
  53.   list-style-image: none;
  54.   -moz-image-region: auto;
  55. }
  56.  
  57. menuitem[default="true"] {
  58.   font-weight: bold;
  59. }
  60.  
  61. menu[disabled="true"], menuitem[disabled="true"],
  62. menu[_moz-menuactive="true"][disabled="true"],
  63. menuitem[_moz-menuactive="true"][disabled="true"] {
  64.   color: GrayText;
  65. }
  66.  
  67. menuitem.spell-suggestion {
  68.   font-weight:bold;
  69. }
  70.  
  71. /* ..... internal content .... */
  72.  
  73. .menu-accel,
  74. .menu-iconic-accel,
  75. .menu-text,
  76. .menu-iconic-text {
  77.   margin-top: 2px !important;
  78.   margin-bottom: 2px !important;
  79.   -moz-margin-start: 1px !important;
  80.   -moz-margin-end: 2px !important;
  81.   color: inherit;
  82. }
  83.  
  84. .menu-text {
  85.   -moz-margin-start: 17px !important;
  86.   font-weight: inherit;
  87. }
  88.  
  89. .menu-accel,
  90. .menu-iconic-accel {
  91.   -moz-padding-end: 17px;
  92.   -moz-margin-start: 5px;
  93.   color: inherit;
  94. }
  95.  
  96. .menu-iconic-left {
  97.   min-width: 12px;
  98.   margin-top: 2px;
  99.   margin-bottom: 2px;
  100.   -moz-margin-start: 2px;
  101.   -moz-margin-end: 2px;
  102. }
  103.  
  104. /* ..... menu arrow box ..... */
  105.  
  106. .menu-right {
  107.   margin-top: 0px;
  108.   margin-bottom: 1px;
  109.   -moz-margin-start: 0px;
  110.   -moz-margin-end: 6px;
  111.   list-style-image: url("chrome://global/skin/menu/Menu-arrow.png");
  112.   -moz-image-region: auto;
  113. }
  114.  
  115. .menu-right[_moz-menuactive="true"] {
  116.   list-style-image: url("chrome://global/skin/menu/Menu-arrow-hover.png");
  117.   -moz-image-region: auto;
  118. }
  119.  
  120. .menu-right[disabled="true"] {
  121.   list-style-image: url("chrome://global/skin/menu/Menu-arrow-disabled.png") !important;
  122.   -moz-image-region: auto;
  123. }
  124.  
  125. .menu-right[chromedir="rtl"] {
  126.   list-style-image: url("chrome://global/skin/menu/Menu-arrow-rtl.png");
  127. }
  128.  
  129. .menu-right[chromedir="rtl"][_moz-menuactive="true"] {
  130.   list-style-image: url("chrome://global/skin/menu/Menu-arrow-hover-rtl.png");
  131. }
  132.  
  133. .menu-right[chromedir="rtl"][disabled="true"] {
  134.   list-style-image: url("chrome://global/skin/menu/Menu-arrow-disabled-rtl.png") !important;
  135. }
  136.  
  137. /* ::::: menu/menuitems in menubar ::::: */
  138.  
  139. menubar > menu {
  140.   border: 1px solid transparent !important;
  141.   padding-top: 1px;
  142.   -moz-padding-end: 3px;
  143.   padding-bottom: 1px;
  144.   -moz-padding-start: 2px;
  145.     margin-top: 0px !important;
  146.   margin-bottom: 1px !important;
  147. }
  148. menubar > menu[_moz-menuactive="true"] {
  149.   padding: 1px 3px 1px 2px !important;
  150.   background-color : Highlight !important;
  151.   color: HighlightText !important;
  152.   border-top: 1px solid ThreeDHighlight;
  153.   border-right: 1px solid ThreeDShadow;
  154.   border-bottom: 1px solid ThreeDShadow;
  155.   border-left: 1px solid ThreeDHighlight;
  156. }
  157. menubar > menu[_moz-menuactive="true"][open="true"] {
  158.   border-top: 1px solid ThreeDShadow;
  159.   border-right: 1px solid ThreeDHighlight;
  160.   border-bottom: 1px solid ThreeDHighlight;
  161.   border-left: 1px solid ThreeDShadow;
  162.   padding-top: 1px;
  163.   -moz-padding-end: 2px;
  164.   padding-bottom: 0px;
  165.   -moz-padding-start: 3px;
  166. }
  167.  
  168. /* ..... internal content .... */
  169.  
  170. .menubar-left {
  171.   margin-top: 0px;
  172.   margin-bottom: 0px;
  173.   -moz-margin-start: 0px;
  174.   -moz-margin-end: 2px;
  175.   color: inherit;
  176. }
  177.  
  178. .menubar-text {
  179.   margin-top: 1px;
  180.   -moz-margin-end: 4px !important;
  181.   margin-bottom: 1px;
  182.   -moz-margin-start: 5px !important;
  183.   padding-top: 1px;
  184.   color: inherit;
  185. }
  186.  
  187. /* ::::: menu/menuitems in popups ::::: */
  188.  
  189. menupopup > menu,
  190. popup > menu,
  191. menupopup > menuitem,
  192. popup > menuitem {
  193.   max-width: 42em;
  194. }
  195.  
  196. menupopup > menu[_moz-menuactive="true"],
  197. menupopup > menuitem[_moz-menuactive="true"],
  198. popup > menu[_moz-menuactive="true"],
  199. popup > menuitem[_moz-menuactive="true"] {
  200.   background-color: Highlight;
  201.   color: HighlightText;
  202. }
  203.  
  204. /* ::::: menu/menuitems in menulist popups ::::: */
  205.  
  206. .menulist-menupopup > menuitem,
  207. menulist > menupopup > menuitem,
  208. .menulist-menupopup > menu,
  209. menulist > menupopup > menu {
  210.   border: 1px solid transparent;
  211.   padding-top: 1px;
  212.   -moz-padding-end: 30px;
  213.   padding-bottom: 1px;
  214.   -moz-padding-start: 5px;
  215.   max-width: none;
  216.   font: message-box;
  217.   color: -moz-FieldText;
  218. }
  219.  
  220. .menulist-menupopup > menuitem > .menu-iconic-left,
  221. menulist > menupopup > menuitem > .menu-iconic-left,
  222. .menulist-menupopup > menu > .menu-iconic-left,
  223. menulist > menupopup > menu > .menu-iconic-left {
  224.   display: none;
  225. }
  226.  
  227. menulist > menupopup > menuitem[_moz-menuactive="true"] {
  228.   border: 1px dotted #F5DB95;
  229. }
  230.  
  231. menulist > menupopup > menuitem > .menu-iconic-text {
  232.   margin: 0 !important;
  233. }
  234.  
  235. /* ::::: checkbox menuitem ::::: */
  236.  
  237. menuitem[checked="true"] {
  238.   list-style-image: url("chrome://global/skin/menu/menu-check.gif");
  239.   -moz-image-region: auto;
  240. }
  241.  
  242. menuitem[checked="true"][disabled="true"] {
  243.   list-style-image: url("chrome://global/skin/menu/menu-check-disabled.gif");
  244.   -moz-image-region: auto;
  245. }
  246.  
  247. menuitem[checked="true"][_moz-menuactive="true"] {
  248.   list-style-image: url("chrome://global/skin/menu/menu-check-hover.gif");
  249.   -moz-image-region: auto;
  250. }
  251.  
  252. /* ::::: radio menuitem ::::: */
  253.  
  254. menuitem[checked="true"][type="radio"] {
  255.   list-style-image: url("chrome://global/skin/menu/menu-radio.gif");
  256.   -moz-image-region: auto;
  257. }
  258.  
  259. menuitem[checked="true"][type="radio"][disabled="true"] {
  260.   list-style-image: url("chrome://global/skin/menu/menu-radio-disabled.gif");
  261.   -moz-image-region: auto;
  262. }
  263.  
  264. menuitem[checked="true"][type="radio"][_moz-menuactive="true"] {
  265.   list-style-image: url("chrome://global/skin/menu/menu-radio-hover.gif");
  266.   -moz-image-region: auto;
  267. }
  268.  
  269. /* ::::: menuseparator ::::: */
  270.  
  271. menuseparator {
  272.   margin: 3px 1px 4px 1px;
  273.   border-top: 1px solid ThreeDShadow;
  274.   border-bottom: 1px solid ThreeDHighlight;
  275. }
  276.  
  277. menulist > menupopup > menuseparator,
  278. .menulist-menupopup > menuseparator {
  279.   margin: 6px 0 5px 0;
  280.   border-top: 1px solid #000000;
  281.   border-bottom: none;
  282. }
  283.  
  284. /* ::::: autocomplete ::::: */
  285.  
  286. .autocomplete-history-popup > menuitem {
  287.   max-width: none !important;
  288.   font: message-box;
  289. }
  290.  
  291. /* ::::: tree column picker ::::: */
  292.  
  293. .treecell-popupcell-menu {
  294.   -moz-margin-start: -2px;
  295.   list-style-image: url("chrome://global/skin/columnselect.gif");
  296.   -moz-image-region: auto;
  297. }
  298.